killer satellite - German English Dictionary